using System;
using Common;

namespace SProject.Program
{
	[Serializable]
	public abstract class BaseSegment
	{
		public abstract void Copy(BaseSegment BaseSegment);

		public abstract BaseSegment Clone();

		public abstract void SaveToStream(StreamEx stream);

		public abstract bool ReadFromStream(StreamEx stream);
	}
}
